<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>日期格式化</title>
</head>
<body>
	<h1 id="timeBox" style="font-family:'微软雅黑';text-align:center;"></h1>
  <script>
    function formatDate(date,fmt){
      var o = {
          'M+' : date.getMonth() +1,                    //月份
      　　'd+' : date.getDate(),                        //日
     　　 'h+' : date.getHours(),                       //小时
      　　'm+' : date.getMinutes(),                     //分  
      　　's+' : date.getSeconds(),                     //秒
      　　"q+":  Math.floor((date.getMonth() + 3) / 3), //季度   
          "S":   date.getMilliseconds()                 //毫秒   
      };
      if(/(y+)/.test(fmt)){//年份
     　　 fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4-RegExp.$1.length));
      }
      for(var k in o){
       if (new RegExp("(" + k + ")").test(fmt)){
          var str = o[k] + '';
          fmt = fmt.replace(RegExp.$1,(RegExp.$1.length === 1) ? str:padLeftZero(str));
      　}
      }
      return fmt;
    };
    function padLeftZero(str){// 补0
      return ('00'+str).substr(str.length);
    }
    function fillTime(){
      var date2 = new Date();
      document.getElementById('timeBox').innerText = '当前时间：' + formatDate(date2,'yyyy-MM-dd hh:mm:ss');
    }
    setInterval(fillTime ,1000);
    fillTime();
  </script>

</body>
</html>